package com.ruoyi.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 风场特征-入参
 * @Author liuhl
 * @Date 2024/4/23
 **/
@Data
@ApiModel(value = "WindCharacterCalVo", description = "风场特征计算入参对象")
public class WindCharacterCalVo {

    @ApiModelProperty("类型：卫星-satellite，雷达-radar")
    private String type;

    @ApiModelProperty("开始日期, yyyymm")
    private String startTime;

    @ApiModelProperty("结束日期，yyyymm")
    private String endTime;

    @ApiModelProperty("插值方法：'linear', 'cubic', 'quintic'")
    private String method;

    @ApiModelProperty("卫星名称")
    private String sateName;

    @ApiModelProperty("数据类型:当卫星名称为TIMED：datatype为S0450/S0302/S0200)；UARS：A/P；其他为空值")
    private String dataType;

    @ApiModelProperty("通讯ID")
    private String sseId;

    @ApiModelProperty("【仅雷达数据时存在】数据名称")
    private String dataName;

    @ApiModelProperty("结果类型:结果展示类型：水平面 horizon 垂直剖面 vertical_profile 单点时间剖面 point_profile 轨迹 trajectory")
    private String resultType;

    @ApiModelProperty("经度范围，格式：a,b  a是最小，b是最大")
    private String longitudeRange;

    @ApiModelProperty("纬度范围，格式：a,b  a是最小，b是最大")
    private String latitudeRange;

    @ApiModelProperty("计算高度 单位：km，result_type为 horizon，为一个数值，否则为 all 轨迹为 trajectory用逗号隔开的两个值")
    private String level;


}
